﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WTwitter.Model.Utility {
	/// <summary>
	/// アプリ全体で利用できる正規表現パターン
	/// </summary>
	class RegexPatterns {
		/// <summary>
		/// ユーザーID検出用パターン
		/// @xxxの@を除いた部分に一致
		/// </summary>
		public readonly static string UserName = @"(?<=@)([a-zA-Z0-9_]+)";

		/// <summary>
		/// URL検出用パターン
		/// </summary>
		public readonly static string UrlPattern = @"(https?://[a-zA-Z0-9$-_.+!*',#%:]+)";

		/// <summary>
		/// ハッシュタグ検出用パターン
		/// #から空白まで
		/// </summary>
		public readonly static string TagPattern = @"(#[a-zA-Z0-9_]+)";
	}
}
